.box-input{width: 500px;}
.modal-body .box-input{width: 400px}
.modal-body .col-md-9 .box-input{width: 350px}
.modal-lg .modal-body .box-input{width: 500px!important;}
.modal-body .form-group>.control-label{padding-right: 5px;  padding-left: 5px;}
.box-must{position: absolute;top: 0;left: 0;height: 34px;line-height: 34px;display: inline-block;vertical-align: top;color: red; font-weight:bold; }

.panel-btn-target-add>.btn{min-width: 100px}
/*page-customerDetail*/
.page-customerDetail .panel-upload-imgBase{position: relative;width: 520px}
.page-customerDetail .panel-upload-imgBase .remove-file{position: absolute;top: 3px;right: 0;display: none;}
.page-customerDetail .panel-upload-imgBase:hover .remove-file{display: block}
.page-customerDetail .panel-upload-imgBase .remove-file:hover{cursor: pointer;color: #ff0000;}

/*page-crowd-customInfo*/
.page-crowd-customInfo .file-remark>.txt-remark{color: #aaa;font-size: 12px;width: 400px;}
.page-crowd-customInfo .file-remark>.file-url{margin-top: 5px}
.page-crowd-customInfo .file-remark>.file-url>.file-icon{color: #2196f3;margin-right: 5px;}
.page-crowd-customInfo .file-remark>.file-url>a{color: #2196f3;text-decoration-style: dotted;text-decoration-line: underline;}

/*page-similarInfo*/
.page-similarInfo .panel-modal-customList{margin-top: 5px;width: 400px;border: 1px solid #cfcfcf;border-radius: 4px;}
.page-similarInfo .panel-modal-customList:hover{border: 1px solid #AAAAAA;}
.page-similarInfo .panel-modal-customList .customList-title{padding: 5px 0;border-bottom: 1px solid #cfcfcf;text-align: center;color: #666666;font-weight: 600;}
.page-similarInfo .panel-modal-customList .customList-title >.fa-refresh{float: right;margin-right: 5px;font-size: 18px;margin-top: 2px;}
.page-similarInfo .panel-modal-customList .customList-title >.fa-refresh:hover{color: #2196f3;cursor: pointer}
.page-similarInfo .panel-modal-customList .table.dataTable{margin:0 !important;}
.page-similarInfo .table-panel-overflow .overflow-body{max-height: 160px}
.page-similarInfo .table-panel-overflow tr.active{background-color: #eef7fb;}

/*.page-campaign-info*/
#portlet_campaign_info .portlet-heading {  padding-left: 10px;  padding-bottom: 0;  }
#chart_campaign_total{padding:22px 0 0 0 }
#chart_campaign_total >.row {  margin: 0;  padding-left: 15px; }

/*.page-strategy-list*/
.page-strategy-list .tr-strategy-info>td{  padding: 0!important;  }
.page-strategy-list .tr-strategy-info>td.hide-line{  border-top-width: 0!important;}
.page-strategy-list .strategy-show-info{cursor: pointer;}
.page-strategy-list .panel-strategy-info{margin: 0;padding: 5px 8px}
.page-strategy-list .panel-strategy-info.row>div{padding-right: 0;  padding-left: 0;}
.page-strategy-list .strategy-info-title{font-weight: bold;}
.page-strategy-list .strategy-info-data{}
.page-strategy-list .strategy-info-data>.row{margin: 3px 0;}
.page-strategy-list .strategy-info-data>.row>div{padding-right:0;padding-left: 0}
.page-strategy-list .strategy-info-data>.row>div:first-child{text-align: right;  width: 56px;}
.page-strategy-list .strategy-info-data>.row>div:last-child{padding-left: 5px}
.page-strategy-list .strategy-info-data .btn-operate{margin-left: 5px;border-bottom-width: 0}
.page-strategy-list .panel-strategy-info .chart-btnGroup{height: 40px}
.page-strategy-list .panel-strategy-info .strategy-info-chart{padding-top: 40px}

/*.page-creativedetail*/
.page-creative-detail .img-sample {
    max-width: 400px;
    height: auto;
}